package cc.rengu.oltp.service.model;

import cc.rengu.oltp.service.common.entity.ChannelCallCfg;
import cc.rengu.oltp.service.common.entity.SrcTxnAuthCfg;
import cc.rengu.oltp.service.common.entity.SrcTxnExcpCfg;

import java.io.Serializable;
import java.util.List;

/**
 * 交易配置信息
 * Created by 王成 on 2018/7/4.
 */
public class TxnInfo implements Serializable {
    private String txnKey;                  /* 交易唯一标识        */
    private SrcTxnAuthCfg srcTxnAuthCfg;   /* 渠道交易权限配置信息 */
    private SrcTxnExcpCfg srcTxnExcpCfg;   /* 渠道交易异常配置信息 */
    private List<ChannelCallCfg> channelCallCfgList;  /* 通道服务调用配置信息 */

    public String getTxnKey() {
        return txnKey;
    }

    public void setTxnKey(String txnKey) {
        this.txnKey = txnKey;
    }

    public SrcTxnAuthCfg getSrcTxnAuthCfg() {
        return srcTxnAuthCfg;
    }

    public void setSrcTxnAuthCfg(SrcTxnAuthCfg srcTxnAuthCfg) {
        this.srcTxnAuthCfg = srcTxnAuthCfg;
    }

    public SrcTxnExcpCfg getSrcTxnExcpCfg() {
        return srcTxnExcpCfg;
    }

    public void setSrcTxnExcpCfg(SrcTxnExcpCfg srcTxnExcpCfg) {
        this.srcTxnExcpCfg = srcTxnExcpCfg;
    }

    public List<ChannelCallCfg> getChannelCallCfgList() {
        return channelCallCfgList;
    }

    public void setChannelCallCfgList(List<ChannelCallCfg> channelCallCfgList) {
        this.channelCallCfgList = channelCallCfgList;
    }
}
